![]() |
WOLF core
WOLF: A Modular Estimation Framework for Robotics
|
#include <core/tree_manager/tree_manager_base.h>
Public Member Functions | |
| virtual | ~TreeManagerBase () |
| virtual void | keyFrameCallback (FrameBasePtr _key_frame)=0 |
| bool | hasChildren () const override |
Public Member Functions inherited from wolf::NodeBase | |
| NodeBase (const std::string &_category, const std::string &_type="Undefined", const std::string &_name="") | |
| virtual | ~NodeBase ()=default |
| unsigned int | nodeId () const |
| std::string | getCategory () const |
| std::string | getType () const |
| std::string | getName () const |
| bool | isRemoving () const |
| virtual bool | hasChildren () const =0 |
| void | setType (const std::string &_type) |
| void | setName (const std::string &_name) |
| ProblemConstPtr | getProblem () const |
| ProblemPtr | getProblem () |
Protected Member Functions | |
| TreeManagerBase (const std::string &_type, const YAML::Node &_params) | |
Protected Member Functions inherited from wolf::NodeBase | |
| virtual void | setProblem (ProblemPtr _prob_ptr) |
Additional Inherited Members | |
Protected Attributes inherited from wolf::NodeBase | |
| ProblemWPtr | problem_ptr_ |
| unsigned int | node_id_ |
| Node id. It is unique over the whole Wolf Tree. More... | |
| std::string | node_category_ |
| Text label identifying the category of node ("SENSOR", "FEATURE", etc) More... | |
| std::string | node_type_ |
| Text label identifying the type or subcategory of node ("Pin Hole", "Point 2d", etc) More... | |
| std::string | node_name_ |
| bool | is_removing_ |
| A flag for safely removing nodes from the Wolf tree. See remove(). More... | |
|
inlineprotected |
|
inlinevirtual |
|
inlineoverridevirtual |
Implements wolf::NodeBase.
|
pure virtual |
Implemented in wolf::TreeManagerSlidingWindow, and wolf::TreeManagerSlidingWindowDualRate.